package com.smart.controller;

import com.smart.util.Messages;
import com.smart.common.exception.ApiException;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

/**
 * @author lgb
 * @date 2020年6月19日 下午6:04:18
 * Copyright (C) 深圳工勘科技
 * @说明: 全局异常处理
 **/
@RestControllerAdvice
public class ExceptionControllerAdvice{
	
	@ExceptionHandler(ApiException.class)
    public Messages<String> handleRuntimeException(ApiException e){
        return new Messages<String>(e.getCode(),e.getMsg(),null);
    }
	
}